package com.agileboot.domain.airport.reform.command;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import javax.validation.constraints.NotNull;

@EqualsAndHashCode(callSuper = true)
@Data
public class UpdateReformMainCommand extends AddReformMainCommand {

    @NotNull(message = "整改通知书主键不能为空")
    private Long reformId;

    private String basis;

    private String precautionAction;

    private String correctiveAction;

    private String directCause;

    private String rootCause;

    private Integer severity;

    private Integer possibility;

    private byte[] correctiveActionProof;

    private byte[] precautionActionProof;

    private String rectificationOpinion;

    private String selectedProofType;

    private String finalResult;


}
